package com.ruoyi.project.system.domain;

import java.util.Map;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 推送消息请求
 * 
 * @author ruoyi
 */
@ApiModel(value = "推送消息请求")
public class PushMessageRequest {

    /**
     * 推送标题
     */
    @ApiModelProperty(value = "推送标题", required = true)
    private String title;

    /**
     * 推送内容
     */
    @ApiModelProperty(value = "推送内容", required = true)
    private String content;

    /**
     * 推送目标（设备ID/账号/别名/标签）
     */
    @ApiModelProperty(value = "推送目标（设备ID/账号/别名/标签）")
    private String target;

    /**
     * 额外参数
     */
    @ApiModelProperty(value = "额外参数")
    private Map<String, Object> extras;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public Map<String, Object> getExtras() {
        return extras;
    }

    public void setExtras(Map<String, Object> extras) {
        this.extras = extras;
    }
}